home *** CD-ROM | disk | FTP | other *** search
/ SGI Origin & Onyx2 Patches 1998 May / Origin and Onyx2 System Disk Patches May 1998.img / relnotes / patchSG0002863 / ch1.z / ch1
Text File  |  1998-04-22  |  12KB  |  331 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _P_a_t_c_h__S_G_0_0_0_2_8_6_3__R_e_l_e_a_s_e__N_o_t_e
  9.  
  10.        This release note describes patch SG0002863 to IRIX 6.4.
  11.        This is also known as TDR 5.1 for IRIX 6.4.
  12.  
  13.        1.1  _S_u_p_p_o_r_t_e_d__H_a_r_d_w_a_r_e__P_l_a_t_f_o_r_m_s
  14.  
  15.        This patch contains bug fixes for all hardware platforms
  16.        supported by IRIX 6.4.
  17.  
  18.  
  19.        1.2  _S_u_p_p_o_r_t_e_d__S_o_f_t_w_a_r_e__P_l_a_t_f_o_r_m_s
  20.  
  21.        This patch contains bug fixes for tpsc on a system running
  22.        IRIX 6.4.  The software cannot be installed on other
  23.        configurations.
  24.  
  25.        1.3  _P_a_t_c_h__r_e_l_a_t_i_o_n_s_h_i_p_s
  26.  
  27.        This patch replaces patch SSSSGGGG0000000000001111999900003333 and SSSSGGGG0000000000002222000077773333 and
  28.        SSSSGGGG0000000000002222333322229999 and SSSSGGGG0000000000002222444444444444....  Patch SG0002871 (or descendent)
  29.        should be installed along with this patch.
  30.  
  31.        1.4  _B_u_g_s__F_i_x_e_d__b_y__P_a_t_c_h__S_G_0_0_0_2_8_6_3
  32.  
  33.        This patch contains fixes for the following bugs in IRIX
  34.        6.4.  Bug numbers from Silicon Graphics bug tracking system
  35.        are included for reference.
  36.  
  37.           +o 555566661111666677772222 - Support for Sony GY-2120 which is the
  38.             replacement for the GY-10 drive.
  39.  
  40.           +o 555566660000444411117777 - Correct minor discrepencies between IRIX 6.5
  41.             tpsc and IRIX 6.4.
  42.  
  43.        1.5  _B_u_g_s__F_i_x_e_d__b_y__p_r_e_d_e_c_e_s_s_o_r_s__t_o__P_a_t_c_h__S_G_0_0_0_2_8_6_3
  44.  
  45.           +o 555522228888222211112222 - Calling MTALIAS from user program could panic
  46.             kernel. Graph traversal was not being done correctly
  47.             for all tape nodes.
  48.  
  49.           +o 555522228888222299995555 - DAT seeks to wrong record when record number
  50.             returned by the MTIOCGET ioctl is input to the MTIOCTOP
  51.             (MTSEEK) ioctl.  The "BT" bit was not being
  52.             consistently set or cleared in the READ POSITION and
  53.             LOCATE SCSI commands.  This problem could occur on
  54.             other than DAT devices.
  55.  
  56.           +o 555533334444111133339999 - Issuing the MTSPECOP ioctl to set the fixed
  57.             block size of a tape device will fail if device is
  58.             rewinding and the device is not closed and reopened
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             before issing the ioctl.
  75.  
  76.           +o 555533334444111144440000 - DDS3 timeout was insufficient.
  77.  
  78.           +o 555533338888666600003333 - Nuisance tpsc debug messages desplayed on
  79.             console.
  80.  
  81.           +o 555533338888777755556666 - dd had inconsistent i/o padding between 8500 &
  82.             8505.
  83.  
  84.           +o 555555551111333344445555 - unable to retension STK 4791 tape device,
  85.             which doesn't have that capability.
  86.  
  87.           +o 555555551111333355552222 - unable to seek to a specific block on STK 4791
  88.             tape device.
  89.  
  90.           +o Added support for Ampex DIS and DST D2 tape drives.
  91.  
  92.           +o Added support for Philips NCTP and TD3600 tape drives.
  93.  
  94.           +o 555522226666000088883333 Open on stat device break I/Os for "regular"
  95.             one.
  96.  
  97.           +o 555522228888222266663333 Recommended blocksize for Magstar MP is wrong.
  98.  
  99.           +o 555522229999333311116666 mt was not updated to support Magstar MP and
  100.             Fujitsu.
  101.  
  102.           +o 444422228888111100009999 SCSI infrastructure didn't allow for general
  103.             addition of new tape devices, third party tpsc clones
  104.             or other third party device drivers.  Mechanism is
  105.             documented in master.d/scsi.
  106.  
  107.           +o 444488885555555599994444 The problem with close() failing on end of tape
  108.             for EXABYTE fixed.
  109.  
  110.           +o 444499997777666666666666 The problem with ioctls not failing even if
  111.             given illegal buffer address is fixed.
  112.  
  113.           +o 444499999999444455553333 High speed locate was "slow" on STK SD3 and 9490
  114.             -- upper 10 bits of block number were being stripped
  115.             off.
  116.  
  117.           +o 555500002222888800009999 This patch is needed to support the CA-UniCenter
  118.             software.
  119.  
  120.           +o 555500007777777744444444 When writing a tape on a timberline drive, the
  121.             MTIOCGET ioctl returns zero for the position for the
  122.             second half of the tape.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.           +o Added support for the following devices: Exabyte 8900,
  141.             Sony SDX-300C, IBM 3570, Fujitsu Diana 1 (M101), 2
  142.             (M2483) and 3 (M2488), STK 4781 and 4791 controllers,
  143.             and Fujitsu M4 9914 gapless.
  144.  
  145.           +o 444455556666111100002222 Fixed the problem with IBM NTP(3590) behavior
  146.             while in SILI mode.
  147.  
  148.           +o 444455556666333300009999 Added an ioctl (MTILIMODE) which
  149.             enables/disables suppression of ILI on overlength
  150.             conditions.
  151.  
  152.           +o 444466667777333311116666 This corrected the typo which has been
  153.             preventing the driver from reading the tape through a
  154.             fixed sized device if a size of the fixed tape device
  155.             block was set to a different value than the size of the
  156.             record on tape.
  157.  
  158.           +o 444466667777444400000000 Fixed adapter number reporting.
  159.  
  160.           +o 444466667777777711119999 Fixed the problem with ODD sized WIDE WRITES ON
  161.             TAPE.  Since it is impossible to send odd number of
  162.             bytes to a wide device, HBA driver is forced to send
  163.             one byte, to make it even.  As a result of this special
  164.             case handling in HBA driver, resid count in the IO
  165.             request block was set to -1, even though in reality the
  166.             device received exectly as much as it asked for. This
  167.             is passed to an upper driver (tpsc).  The new code
  168.             checks after each IO block returns back from HBA if it
  169.             fits the description above and if yes - resid count is
  170.             fixed to 0.
  171.  
  172.           +o 444466668888000000004444,,,,464566 This patch fix the problem of var writes
  173.             failing while application in particular mediad holds
  174.             stat open active on the tape device.
  175.  
  176.           +o 444477773333333377772222 Problems with creating compression devices
  177.             fixed.
  178.  
  179.           +o 444477774444222255552222 Tape state was never cleared after MTSEEK
  180.             operation.
  181.  
  182.           +o 444477775555111111117777 Problems with creating compression devices
  183.             fixed. This fix is in two parts (tpsc.o in this patch)
  184.             and (scsi.o in patch 1924). This entails that patch
  185.             1924 be a recommended prerequisite for patch 1903.
  186.  
  187.           +o 444488881111888866662222 Current block position reporting is fixed for
  188.             IBM 3590
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        1.6  _S_u_b_s_y_s_t_e_m_s__I_n_c_l_u_d_e_d__i_n__P_a_t_c_h__S_G_0_0_0_2_8_6_3
  207.  
  208.        This patch release includes these subsystems:
  209.  
  210.           +o patchSG0002863.eoe1_sw.unix It replaces the tpsc
  211.             driver.  The tpsc driver is a loadable driver, so there
  212.             is no need to reboot after installing this patch.  Use
  213.             the command: "/sbin/ml unld 144" to be sure that the
  214.             previous tape driver is no longer loaded, if you want
  215.             to be sure you use the one from this patch.
  216.  
  217.           +o patchSG0002863.eoe1_man.unix
  218.  
  219.  
  220.        1.7  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
  221.  
  222.        Because you want to install only the patches for problems
  223.        you have encountered, patch software is not installed by
  224.        default.  After reading the descriptions of the bugs fixed
  225.        in this patch (see Section 1.3), determine the patches that
  226.        meet your specific needs.
  227.  
  228.        If, after reading Sections 1.1 and 1.2 of these release
  229.        notes, you are unsure whether your hardware and software
  230.        meet the requirements for installing a particular patch, run
  231.        _i_n_s_t.  The _i_n_s_t program does not allow you to install
  232.        patches that are incompatible with your hardware or
  233.        software.
  234.  
  235.        Patch software is installed like any other Silicon Graphics
  236.        software product.  Follow the instructions in your _S_o_f_t_w_a_r_e
  237.        _I_n_s_t_a_l_l_a_t_i_o_n _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e to bring up the miniroot
  238.        form of the software installation tools.
  239.  
  240.        Follow these steps to select a patch for installation:
  241.  
  242.          1.  At the Inst> prompt, type
  243.  
  244.              iiiinnnnssssttttaaaallllllll ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  245.  
  246.              where _x_x_x_x_x_x_x is the patch number.
  247.  
  248.          2.  Initiate the installation sequence. Type
  249.  
  250.              IIIInnnnsssstttt>>>> ggggoooo
  251.  
  252.          3.  You may find that two patches have been marked as
  253.              incompatible.  (The installation tools reject an
  254.              installation request if an incompatibility is
  255.              detected.)  If this occurs, you must deselect one of
  256.              the patches.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.              IIIInnnnsssstttt>>>> kkkkeeeeeeeepppp ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  273.  
  274.              where _x_x_x_x_x_x_x is the patch number.
  275.  
  276.          4.  After completing the installation process, exit the
  277.              _i_n_s_t program by typing
  278.  
  279.              IIIInnnnsssstttt>>>> qqqquuuuiiiitttt
  280.  
  281.  
  282.  
  283.        1.8  _P_a_t_c_h__R_e_m_o_v_a_l__I_n_s_t_r_u_c_t_i_o_n_s
  284.  
  285.        To remove a patch, use the _v_e_r_s_i_o_n_s _r_e_m_o_v_e command as you
  286.        would for any other software subsystem.  The removal process
  287.        reinstates the original version of software unless you have
  288.        specifically removed the patch history from your system.
  289.  
  290.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeee ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  291.  
  292.        where _x_x_x_x_x_x_x is the patch number.
  293.  
  294.        To keep a patch but increase your disk space, use the
  295.        _v_e_r_s_i_o_n_s _r_e_m_o_v_e_h_i_s_t command to remove the patch history.
  296.  
  297.        vvvveeeerrrrssssiiiioooonnnnssss rrrreeeemmmmoooovvvveeeehhhhiiiisssstttt ppppaaaattttcccchhhhSSSSGGGG_x_x_x_x_x_x_x
  298.  
  299.        where _x_x_x_x_x_x_x is the patch number.
  300.  
  301.        1.9  _K_n_o_w_n__P_r_o_b_l_e_m_s
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.